html,
body {
	height: 100%;
	max-height: 100%;
	width: 100%;
	padding: 0;
	margin: 0;

	&.mac {
		font-family: -apple-system, BlinkMacSystemFont, sans-serif;
	}

	&.windows {
		font-family: "Segoe WPC", "Segoe UI", sans-serif;
	}

	&.linux {
		font-family: system-ui, Ubuntu, "Droid Sans", sans-serif;
	}
}

* {
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
}